SimpleJWTLogin\Modules\SimpleJWTLoginSettings D

Total Complexity 204
Dependencies 5
Dependents 3
Total lines 966
Lines of code 606
Logical lines of code 213
Comment lines 213
Methods 72
Properties 4

Methods 72

Method Rating Maintainability Complexity Lines of code
validateGeneralSettingsFromPost()
C
37 27 68
assignSettingsPropertyFromPost()
B
44 17 46
validateLoginConfigFromPost()
A
53 9 22
validateAuthCodesFromPost()
S
57 8 15
validateAuthenticationConfigFromPost()
S
51 7 29
initAuthCodesFromPost()
S
55 7 18
validateCorsFromPost()
S
57 5 18
initLoginConfigFromPost()
S
57 4 15
validateDeleteUserConfigFromPost()
S
60 4 14
watchForUpdates()
S
59 2 16
getRequestKeyHeader()
S
72 3 5
isMiddlewareEnabled()
S
72 3 5
getRequestKeyUrl()
S
72 3 5
getRequestKeySession()
S
72 3 5
getRequestKeyCookie()
S
72 3 5
saveSettingsInDatabase()
S
60 2 14
initGeneralSettingsFromPost()
S
55 1 18
getAllowedUserMeta()
S
73 2 5
getRouteNamespace()
S
69 2 6
getAllowedDeleteIps()
S
73 2 5
isRedirectParameterAllowed()
S
73 2 5
getJwtDeleteByParameter()
S
73 2 5
getDeleteUserBy()
S
73 2 5
getJwtFromCookieEnabled()
S
73 2 5
getRequireDeleteAuthKey()
S
73 2 5
getJwtFromURLEnabled()
S
73 2 5
getEnabledHooks()
S
73 2 5
getJwtFromHeaderEnabled()
S
73 2 5
getJwtFromSessionEnabled()
S
73 2 5
getRandomPasswordForCreateUser()
S
73 2 5
getForceLoginAfterCreateUser()
S
73 2 5
generateExampleLink()
S
67 2 7
isHookEnable()
S
74 2 4
isPayloadDataEnabled()
S
74 2 4
getAuthJwtTtl()
S
73 2 5
getAuthJwtRefreshTtl()
S
73 2 5
getAllowDelete()
S
73 2 5
getAllowedRegisterDomain()
S
73 2 5
getRequireRegisterAuthKey()
S
73 2 5
getJWTDecryptAlgorithm()
S
73 2 5
validateRegisterUser()
S
66 2 8
getDecryptionSource()
S
73 2 5
getDecryptionKey()
S
73 2 5
getDecryptionKeyIsBase64Encoded()
S
73 2 5
getRequireLoginAuthKey()
S
73 2 5
getDecryptionKeyPrivate()
S
73 2 5
getJWTLoginBy()
S
73 2 5
getJwtLoginByParameter()
S
73 2 5
getOldVersionJWTEmailParameter()
S
73 2 5
getDecryptionKeyPublic()
S
73 2 5
getAuthCodes()
S
73 2 5
getNewUSerProfile()
S
73 2 5
getRedirect()
S
73 2 5
getShouldIncludeRequestParameters()
S
73 2 5
getCustomRedirectURL()
S
73 2 5
getAllowedLoginIps()
S
73 2 5
getAllowedRegisterIps()
S
73 2 5
getAuthCodeKey()
S
73 2 5
initDeleteUserConfigFromPost()
S
61 1 12
getSettingsAsArray()
S
82 1 3
initAuthenticationFromPost()
S
66 1 8
initHooksConfigFromPost()
S
78 1 3
initCorsFromPost()
S
64 1 9
getCors()
S
80 1 3
getAllowAutologin()
S
79 1 3
initRegisterConfigFromPost()
S
64 1 9
getWordPressData()
S
82 1 3
getJwtPayloadParameters()
S
67 1 10
isAuthenticationEnabled()
S
79 1 3
getAllowAuthentication()
S
79 1 3
getAllowRegister()
S
79 1 3
__construct()
S
68 1 7